package com.three.dao;

import com.three.pojo.User;

/**
 * @author wzm
 * @create 2023-11-07 16:43
 * project_name:web2310
 * @Description
 */
//针对实体User进行数据功能接口的设计
public interface UserDao {
    /**
     * 插入用户的方法
     * @param user 要新增的user信息
     * @return 返回影响的行数
     */
   int insert(User user);

    /**
     * 删除用户的方法
     * @param id 需要删除用户的id
     * @return 受影响行数
     */
    int delete(Integer id);

    /**
     * 根据用户名和密码查询的功能
     * @param user 要查询的用户信息
     * @return 查询到的用户信息
     */
    User selectByUserNameAndPassWord(User user);

    User selectExistsName(String username);
}
